package cn.edu.dz;

public class Student {
    //定义属性，普通的成员变量
    private  String stuName;
    private  int age;
    private  boolean sex;
    //static，静态变量，加上static表示全类所有
    public static String schoolName;
    //静态方法，加上static，进行修饰，使用的时候类名.直接调用即可
    public  static  void  sayHi(){
        //static只能访问静态变量
        System.out.println("大家好，我所在的学校是："+ schoolName);
    }
    //非静态方法可以访问静态的变量以及非静态的变量，不允许使用this,this指定的时对象
    public  void sayHello(){
        System.out.println("大家好，我是："+stuName+"所在的学校"+ schoolName);
    }
    //静态类快
    static {

    }
    //无参构造
    public  Student(){
        //System.out.println("大家好，我是"+stuName+",今年"+age+",性别"+(sex?"男":"女"));
    }
    //get方法，获取属性赋值
    public String getStuName() {
        return stuName;
    }
    //set方法，对属性进行赋值
    public void setStuName(String stuName) {
        this.stuName = stuName;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public boolean isSex() {
        return sex;
    }

    public void setSex(boolean sex) {
        this.sex = sex;
    }

    @Override
    public String toString() {
        return "Student{" +
                "stuName='" + stuName + '\'' +
                ", age=" + age +
                ", sex=" + sex +
                '}';
    }

}
